/*
 * @Descripttion: 
 * @version: 
 * @Author: spring
 * @Date: 2022-04-16 22:36:06
 * @LastEditors: spring
 * @LastEditTime: 2022-04-18 22:32:45
 */
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import * as path from 'path';
//- https://cn.vitejs.dev/config/#cachedir
export default defineConfig({
  plugins: [react()],
  //配置路径别名
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src'),
    },
  },
  server: {
    host: 'localhost',
    // https: false, //是否启用 http 2
    // cors: true, //为开发服务器配置 CORS , 默认启用并允许任何源
    open: true, //服务启动时自动在浏览器中打开应用
    // strictPort: false, //设为true时端口被占用则直接退出，不会尝试下一个可用端口
    // force: false, //是否强制依赖预构建
    // hmr: false, //禁用或配置 HMR 连接
    port: 3008,
    // proxy: {
    //   "/api": {
    //       target: "http://127.0.0.1:5000",
    //       changeOrigin: true,
    //       cookieDomainRewrite: "",
    //       secure: false,
    //   }
    // },
  },
  // esbuild: { loader: { 'ts': '.tsx' } }
})
